#ifndef _SUITE_H_
#define _SUITE_H_
#include "ast/suiteType.h"
#include "ast/stmtType.h"
class IVisitor;

class Suite;
typedef QSharedPointer<Suite> SuitePtr;
class Suite: public suiteType
{
public:
    Suite(const StmtTypeList& body, int nodeId=-1);
    
    virtual ~Suite();
    virtual QString type() const;
    virtual QString toString() const;
    virtual void accept(IVisitor* visitor);
    virtual void traverse(IVisitor* visitor);
};

#endif
